package com.sl.au.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

@Entity
@Table(name = "tbOPPlanTaskDetailReplace")
public class ExdeTbOPPlanTaskDetailReplace extends Root {

	@Column(name = "sOpPlanTaskId")
	private java.lang.String OpPlanTaskId;
	/**所属合同ID(四类合同均可)*/
	@Column(name = "sContractID")
	private java.lang.String contractID;
	/**所属合同类型*/
	@Column(name="sContractType")
	private String contractType;
	/**供方合同编号(关联项目合同后出现)*/
	@Column(name = "sSupplierCode")
	private java.lang.String supplierCode;
	/** 名称 */
	@Column(name = "sDeviceName")
	private java.lang.String deviceName;
	/** 数量 */
	@Column(name = "nAmount")
	private java.lang.Integer amount;
	/** 材料 */
	@Column(name = "sMaterial")
	private java.lang.String material;
	/** 单位 */
	@Column(name = "sUnit")
	private java.lang.String unit;
	/** 价格(报价) */
	@Column(name = "nPrice")
	private java.lang.Float price;
	
	/** 原价 */
	@Column(name = "nCostPrice")
	private java.lang.Float costPrice;
	/** 含税总价 */
	@Column(name = "nDiscount")
	private java.lang.Float discount;
	/** 单价函数 */
	@Column(name = "nOneDiscount")
	private java.lang.Float nOneDiscount;
	public java.lang.Float getnOneDiscount() {
		return nOneDiscount;
	}
	public void setnOneDiscount(java.lang.Float nOneDiscount) {
		this.nOneDiscount = nOneDiscount;
	}
	/** 规格型号 */
	@Column(name = "sType")
	private java.lang.String type;
	/** 主机类别 */
	@Column(name = "sHostType")
	private java.lang.String hostType;
	/** 备注 */
	@Column(name = "sMemo")
	private java.lang.String memo;
	/**
	 * 交货日期
	 */
	private Date dGiveDate;
	/**
	 * 订货日期
	 */
	private Date dOrderDate;
	/** 物料代码 */
	private java.lang.String materialCoding;
	
	public java.lang.String getMaterialCoding() {
		return materialCoding;
	}
	public void setMaterialCoding(java.lang.String materialCoding) {
		this.materialCoding = materialCoding;
	}
	public Date getdGiveDate() {
		return dGiveDate;
	}
	public void setdGiveDate(Date dGiveDate) {
		this.dGiveDate = dGiveDate;
	}
	public Date getdOrderDate() {
		return dOrderDate;
	}
	public void setdOrderDate(Date dOrderDate) {
		this.dOrderDate = dOrderDate;
	}
	public java.lang.String getOpPlanTaskId() {
		return OpPlanTaskId;
	}
	public void setOpPlanTaskId(java.lang.String opPlanTaskId) {
		OpPlanTaskId = opPlanTaskId;
	}
	public java.lang.Float getCostPrice() {
		return costPrice;
	}
	public void setCostPrice(java.lang.Float costPrice) {
		this.costPrice = costPrice;
	}
	public java.lang.String getContractID() {
		return contractID;
	}
	public void setContractID(java.lang.String contractID) {
		this.contractID = contractID;
	}
	public java.lang.String getSupplierCode() {
		return supplierCode;
	}
	public void setSupplierCode(java.lang.String supplierCode) {
		this.supplierCode = supplierCode;
	}
	public java.lang.String getDeviceName() {
		return deviceName;
	}
	public void setDeviceName(java.lang.String deviceName) {
		this.deviceName = deviceName;
	}
	public java.lang.Integer getAmount() {
		return amount;
	}
	public void setAmount(java.lang.Integer amount) {
		this.amount = amount;
	}
	public java.lang.String getUnit() {
		return unit;
	}
	public java.lang.String getMaterial() {
		return material;
	}
	public void setMaterial(java.lang.String material) {
		this.material = material;
	}
	public void setUnit(java.lang.String unit) {
		this.unit = unit;
	}
	public java.lang.Float getPrice() {
		return price;
	}
	public void setPrice(java.lang.Float price) {
		this.price = price;
	}
	public java.lang.Float getDiscount() {
		return discount;
	}
	public void setDiscount(java.lang.Float discount) {
		this.discount = discount;
	}
	public java.lang.String getType() {
		return type;
	}
	public void setType(java.lang.String type) {
		this.type = type;
	}
	public java.lang.String getHostType() {
		return hostType;
	}
	public void setHostType(java.lang.String hostType) {
		this.hostType = hostType;
	}
	public java.lang.String getMemo() {
		return memo;
	}
	public void setMemo(java.lang.String memo) {
		this.memo = memo;
	}
	public String getContractType() {
		return contractType;
	}
	public void setContractType(String contractType) {
		this.contractType = contractType;
	}

}
